herd of untamed animals - Espagnol Anglais Dictionnaire